﻿p,li,ul,dt,dl,dd,a,blockquote,body,h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; text-decoration:none; font-size:12px;list-style-type:none;font-family:'宋体'; color:#484848;}
a,span,label,b{ font-size:12px;}
a{ text-decoration:none;}
ul,li{text-decoration:none; list-style-type:none;}
img{ border:0px; vertical-align:bottom;}
input{ outline:none;}
.clear{ clear:both;}
.none{ display:none;}
a:hover{ color:#FBAD17; text-decoration:underline;}
/*
.png{_behavior:url(pic/iepngfix.htc);_behavior:url(css/csshover3.htc); }
.img_png{opacity:0.60;filter:Alpha(Opacity=60);background:url(../pic/friend_flow_bg2.png) no-repeat!important;background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/friend_flow_bg2.png',sizingMethod='image');}
*/
body{ background-color:#818071;}
#header{ width:980px; margin:0px auto; background:url(../pic/header_bg.jpg) repeat-x 0px 0px;}
#header .top{ padding:0px 15px 0px 5px; height:30px; line-height:30px; overflow:hidden;}
#header .top .r{ float:right;}

#header .top a{ margin:0px 0px 0px 10px;}
#header .user{ background:url(../pic/usermenu.jpg) no-repeat right 1px; padding:0px 12px 0px 0px;}
#header span{ color:#FF0302; font-family:Arial;}
#header .inner{ width:980px; height:73px; padding:5px 0px 0px 0px;}
#logo{ float:left; width:173px; height:68px; overflow:hidden; background:url(../pic/logo.jpg) no-repeat 0px 0px;}
#logo a{ display:block; height:68px; text-indent:-99999px;}
#search{ padding:6px 0px 0px 0px; float:right; width:605px;}
#search .tabs{ height:25px; overflow:hidden;}
#search .tabs li{ position:relative; z-index:999; color:White; float:left; text-align:center; line-height:25px; cursor:pointer; width:58px; height:25px;}
#search .tabs .current{ color:Black; font-weight:bold; background:url(../pic/tab1_bg.jpg) no-repeat 0px 0px;}
#search .searchtxt{ color:#aaa; float:left; padding:10px 0px 0px 15px; background-color:Transparent; width:450px; height:20px; line-height:18px; border:0px;}
#search .searchbtn{ float:right; height:36px; border:0px; width:120px; cursor:pointer; background-color:Transparent;}
#search .bodycontent{ position:relative; top:-1px; width:605px; height:36px; background:url(../pic/searchbg.jpg) no-repeat 0px 0px;}
#nav{ width:980px; margin:0px auto; height:53px; background:url(../pic/nav_bg.jpg) no-repeat 0px 0px;}
#nav li{ height:26px; line-height:26px;   float:left;}
#nav li a{ text-decoration:none; position:relative;padding:0px 30px; font-size:14px; font-weight:bold; display:block; height:26px; float:left;}
#nav li a:hover,#nav li .current{ color:White;}
#nav ul{ padding:21px 0px 0px 0px;}
#nav .split{ width:2px; height:26px; overflow:hidden; background:url(../pic/navsplit.jpg) no-repeat center 0px;}
#maincontent{ width:980px; margin:0px auto; background-color:White;}

#login{ display:none;  z-index:9990001; border:solid 1px #E7BC4C; width:450px; position:absolute;background-color:White;}
#login h3{ font-size:14px; padding:0px 10px; background-color:#F9BB0E; height:30px; line-height:30px; overflow:hidden;}
#login h3 .close{ color:Black; font-weight:normal; float:right;}
#login ul{ padding:30px 0px 30px 40px;}
#login li{ padding:6px 0px;}
#login .btn{ margin:0px 10px 0px 0px; overflow:visible; padding:5px 10px 2px 10px; cursor:pointer;}
#login .text{ color:#aaa; margin:0px 10px 0px 0px; height:24px; border:solid 1px #DDD; width:240px; padding:0px 5px; vertical-align:middle;}
#login .text1{ width:150px;}
#login .code{ width:80px;}
#login li a{ margin:0px 10px 0px 0px;}
#login .li{ padding:10px 0px 15px 50px;}
#login img{ vertical-align:middle;}
#login .checkbox{ vertical-align:middle; margin:0px 5px 0px 0px;}


#reg{ display:none; height:450px; z-index:9990001; border:solid 1px #E7BC4C; width:450px; position:absolute; background-color:White;}
#reg h3{ font-size:14px; padding:0px 10px; background-color:#F9BB0E; height:30px; line-height:30px; overflow:hidden;}
#reg h3 .close{ color:Black; font-weight:normal; float:right;}
#reg ul{ padding:30px 0px 30px 40px;}
#reg li{ padding:6px 0px;}
#reg .btn{ margin:0px 10px 0px 0px; overflow:visible;  padding:5px 10px 2px 10px; cursor:pointer;}
#reg .text{ color:#aaa; margin:0px 10px 0px 0px; height:24px; border:solid 1px #DDD; width:240px; padding:0px 5px; vertical-align:middle;}
#reg .text1{ width:150px;}
#reg .code{ width:80px;}
#reg li a{ margin:0px 10px 0px 0px;}
#reg li label{ display:inline-block; width:75px; text-align:right; padding:0px 5px 0px 0px;}
#reg .li{ padding:10px 0px 15px 80px;}
#reg img{ vertical-align:middle;}
#reg .checkbox{ vertical-align:middle; margin:0px 5px 0px 0px;}
#reg .send{ margin:0px 0px 0px 5px; overflow:visible; padding:3px 5px 3px 5px; cursor:pointer; vertical-align:middle;}

#fullcontent{ z-index:999000; display:none;  position:absolute; top:0px; left:0px;}
#fullcontent .fullcontent{background-color:Black;opacity:0.30;filter:Alpha(Opacity=30); width:100%; height:100%;}

#footer{ background-color:White; border-top:solid 2px #DFDFDF; width:980px; margin:0px auto; padding:20px 0px 25px 0px; text-align:center; line-height:22px;}
#footer span{ font-family:Arial; padding:0px 7px;}